package br.com.app.mb;

import java.util.List;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;

import br.com.app.controle.Listar;
import br.com.app.dao.ConvidadoDAO;
import br.com.app.modelo.Convidado;

@ManagedBean(name="convidadoListarMB")
@RequestScoped
public class ConvidadoListarMB  extends Listar<Convidado> {
	
	private String nome;

	public String filtrar(){
		super.abrirLista();
		return null;
	}	
	
	@Override
	public List<Convidado> getDados(int registro, int quantidade) {
		ConvidadoDAO convidadoDAO = new ConvidadoDAO();
		return convidadoDAO.buscar(nome, registro, quantidade);
	}

	@Override
	public int getQuantidade() {
		ConvidadoDAO convidadoDAO = new ConvidadoDAO();
		return convidadoDAO.buscar(nome);
	}

	@Override
	public String incluir() {
		return "/convidado/editarUI.faces";
	}

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

}
